package nf.modular.modclass;

import java.awt.image.BufferedImage;

import nf.modular.ModuleHost;
import nf.modular.NFModule;
import nf.modular.NFModuleType;

public abstract class ImagePreprocessor extends NFModule
{

	public ImagePreprocessor(ModuleHost host, String scratchDir)
	{
		super(host, scratchDir);
	}

	@Override
	public NFModuleType getModuleType()
	{
		return NFModuleType.ImagePreprocessor;
	}

	public abstract BufferedImage preprocessImage(BufferedImage image);

}
